package com.jy.adscm.utils;

import com.jy.adscm.hospital.bean.JyHospitalBase;
import org.springframework.data.redis.core.RedisTemplate;
import java.util.List;

/**
 * 经销商管理工具类
 */
public class DealerManageUtils {

    /**
     * 保存医院对象到 Redis 的 List 集合中
     * @param hospital 待保存的对象
     * @param redisTemplate
     */
//    public static void saveHospitalToRedisList(JyHospitalBase hospital, RedisTemplate<String,List<Object>> redisTemplate){
//        AdscmBaseUtils.getInstance().saveObjToRedisList("hospital",hospital,redisTemplate);
//    }
//
//    public static void updateHospitalToRedisList(JyHospitalBase hospital, RedisTemplate<String,List<Object>> redisTemplate){
//
//        synchronized (DealerManageUtils.class){
//            List<Object> list = redisTemplate.opsForList().leftPop("hospital");
//
//            if (list != null && list.size()>0){
//                for (Object obj : list) {
//                    if (obj instanceof JyHospitalBase){
//                        JyHospitalBase base = (JyHospitalBase)obj;
//                        if (hospital.getId().longValue() == base.getId().longValue()){
//
//                        }
//                    }
//                }
//            }
//        }
//
//        AdscmBaseUtils.getInstance().saveObjToRedisList("hospital",hospital,redisTemplate);
//    }

}
